JavaScript 是個動態型別語言,他會因為值的改變而動態轉換型別
var a = 1
typeof a //number
a = 'Bob'
typeof a //string
數值:使用「+」引發轉型
var a = +'5' // 5
布林值:使用「!!」引發轉型
var a = !!(0) // false
parseInt()
var a = parseInt('100 aa', 10); //100
parseFloat()
以上兩個方法都只接受開頭為整數或浮點數的字串做轉型,若要轉型的字串格式不符,則轉型結果會是 NaN